A Surrogate Concept for Engineering Databases
نویسندگان
چکیده
Relational database systems are attracting interest from users outside the commercial areas for which such systems were initially designed. This paper describes a surrogate model for engineering data (CAD, VLSI, geographical data, etc.) which allows the user to define structural relationships among semantically related data. A binding mechanism between system-controlled surrogates and user-defined keys avoids the introduction of two independent identifier concepts. Finally, an implicit join with two built-in functions can be used to query and manipulate structured data in an efficient and flexible way. 1. USER KEYS VERSUS INTERNAL IDENTIFIERS The need for some unique and permanent identifiers of database entities is clear. By definition, a primary key in the relational model uniquely identifies the contents of a tuple as well as the tuple in a relation. When employing such user-defined primary keys in an engineering environment, problems arise in three areas: Structure: With most relational database systems mapping of highly interrelated data into tuples in one or more relations has to be done entirely by the user. For instance, when a tuple of a hierarchical structure is deleted, it is the application program which has to delete all its children. Semantics: The user has to choose a special attribute (or attribute combination) as the primary key. This choice may either be artificial or may bear some semantic meaning (e.g., part serial number). The actual values of these keys are determined by the user and therefore may change. For instance, if two inventory databases are merged, some or all of the serial numbers may, have to be changed. Performance: To access clustered tuples efficiently via their primary keys, a clustered index on the key fields may be defined. However, most relational systems do not maintain structural integrity constraints or cannot fetch a complex object with a single call to the database management system. As a result, engineering data has traditionally been organized as sets of files with the inherent disadvantages of high redundancy and poor data independence in order to gain better performance for the operations. In the following, we define a surrogate concept as the basis for an engineering database system which alleviates the above drawbacks. 2. A SURROGATE MODEL 2.1. A Binding Mechanism with Two Built-in Func-
منابع مشابه
APPLICATION OF KRIGING METHOD IN SURROGATE MANAGEMENT FRAMEWORK FOR OPTIMIZATION PROBLEMS
In this paper, Kriging has been chosen as the method for surrogate construction. The basic idea behind Kriging is to use a weighted linear combination of known function values to predict a function value at a place where it is not known. Kriging attempts to determine the best combination of weights in order to minimize the error in the estimated function value. Because the actual function value...
متن کاملPower optimization of a piezoelectric-based energy harvesting cantilever beam using surrogate model
Energy harvesting is a conventional method to collect the dissipated energy of a system. In this paper, we investigate the optimal location of a piezoelectric element to harvest maximum power concerning different excitation frequencies of a vibrating cantilever beam. The cantilever beam oscillates by a concentrated sinusoidal tip force, and a piezoelectric patch is integrated on the beam to gen...
متن کاملOptimal Shaping of Non-Conventional Permanent Magnet Geometries for Synchronous Motors via Surrogate Modeling and Multi-Objective Optimization Approach
A methodology is proposed for optimal shaping of permanent magnets with non-conventional and complex geometries, used in synchronous motors. The algorithm includes artificial neural network-based surrogate model and multi-objective search based optimization method that will lead to Pareto front solutions. An interior permanent magnet topology with crescent-shaped magnets is also introduced as t...
متن کاملINTRODUCTION AND DEVELOPMENT OF SURROGATE MANAGEMENT FRAMEWORK FOR SOLVING OPTIMIZATION PROBLEMS
In this paper, we have outlined the surrogate management framework for optimization of expensive functions. An initial simple iterative method which we call the “Strawman” method illustrates how surrogates can be incorporated into optimization to stand in for the most expensive function. These ideas are made rigorous by incorporating them into the framework of pattern search methods. The SMF al...
متن کاملProbabilistic Evaluation on the Free Vibration of Functionally Graded Material Plates Using 3D Solution and Meta-Model Methods
This paper presents a probabilistic assessment on the free vibration analysis of functionally graded material plates, including layers with magneto-electro-elastic properties, using the 3D solution and surrogate models. The plate is located on an elastic foundation and the intra-layer slipping effect is also considered in the analysis by employing the generalized intra-layer spring model. Due t...
متن کامل